package com.xqboss.apps.domain.equipment;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.xqboss.apps.domain.BaseTable;
import com.xqboss.common.core.domain.BaseEntity;
import lombok.Data;

import javax.persistence.Id;
import java.math.BigDecimal;

/**
 * 装备属性配置模板 equipment_attr_template
 * @author Trent
 * @date 2023/8/16
 */
@Data
public class EquipmentAttrTemplate extends BaseTable {
    @TableId
    @Id
    private Long id;
    /**
     * 模板名称
     */
    private String name;
    /**
     * 模板描述
     */
    private String description;
    /**
     * 最小幸运值比例
     */
    private BigDecimal luckRatioMin;
    /**
     * 最大幸运值比例
     */
    private BigDecimal luckRatioMax;
    /**
     * 最小坚固值比例
     */
    private BigDecimal strongRatioMin;
    /**
     * 最大坚固值比例
     */
    private BigDecimal strongRatioMax;
    /**
     * 最小天赋值比例
     */
    private BigDecimal talentRatioMin;
    /**
     * 最大天赋值比例
     */
    private BigDecimal talentRatioMax;
    /**
     * 最小耐久度比例
     */
    private BigDecimal durableRatioMin;
    /**
     * 最大耐久度比例
     */
    private BigDecimal durableRatioMax;
    /**
     * 删除标记
     */
    @TableLogic
    private Boolean delFlag;
}
